@charset "utf-8";
/* CSS Document */

body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%;  font-family:arial,Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0); background-color: #fff; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
/* input { -webkit-appearance: none; } */
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #12b1e7; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* 全局浮动 */
.fl { float: left; }
.fr { float: right; }



.wrapper { margin: 0 auto; width: 1200px; }

.bgtable{ width:100%; border-collapse:collapse; border-spacing:0;}
.bgtable td{ border:1px solid #ccc; line-height:2; padding-left:10px;}

a.shuaibtn { width:140px; float:left;  height:40px; line-height:40px; text-align:center; margin-top:20px; background: #12b1e7; color: #fff; text-decoration: none; }
a.shuaibtn:hover { opacity: .9; }

a.shuaiimg { overflow: hidden; display: block; }
a.shuaiimg img { display: block; -webkit-transition: all .2s; transition: all .2s; width: 100%; }
a.shuaiimg:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }

a.shuaicasebtn { padding:6px 15px; border:#CCC 1px solid; display: inline-block;line-height: 18px; text-decoration: none; background: #fff; }
a.shuaicasebtn:hover { border-color: #12b1e7; }


.shuaifengongsi { max-width: 940px; margin: 30px auto 0; }
.shuaifengongsi .item { width: 32%; float: left; margin-right: 2%; text-align: center; background: #fff; }
.shuaifengongsi .item:nth-child(3n) { margin-right: 0; }
.shuaifengongsi .item .inf { padding: 25px 0; }
.shuaifengongsi .item .inf .nam { font-size: 18px; margin-bottom: 10px; color: #666; }
.shuaifengongsi .item .inf .lin { font-size: 14px; }

.shuainewslist { }
.shuainewslist .item { width: 23.5%; float: left; margin-right: 2%; background: #fff; -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1); box-shadow: 2px 2px 30px rgba(0,0,0,0.1); box-sizing: border-box; padding: 40px; }
.shuainewslist .item:nth-child(4n) { margin-right: 0; }
.shuainewslist .item .tim { margin-bottom: 20px; color: #999; font-size: 14px; }
.shuainewslist .item .nam { margin-bottom: 20px; color: #666; font-size: 17px; font-weight: bold; line-height: 24px; height: 48px; overflow: hidden; }
.shuainewslist .item .nam a { display: block; }
.shuainewslist .item .txt { font-size: 14px; color: #666; height: 100px; line-height: 20px; overflow: hidden; margin-bottom: 30px; }
.shuainewslist .item .btn { }
.shuainewslist .item .btn a { display: block; width: 20px; height: 20px; line-height: 20px; font-size: 14px; font-weight: bold; color: #fff; text-align: center; background: #12b1e7; border-radius: 20px; -webkit-transition: all .2s; transition: all .2s; }
.shuainewslist .item .btn a:hover { width: 50px; }






.boxshadow {
    -moz-box-shadow: 	2px 2px 30px rgba(0,0,0,0.1);
    -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1);
    box-shadow: 		2px 2px 30px rgba(0,0,0,0.1);
}



.roundsa { 
	border-radius: 30px; 
	-moz-border-radius: 30px; 
	-webkit-border-radius: 30px; 
	border-radius: 30px; 
}






.bannerslide .swiper-slide { background-position: center; background-size: cover; position: relative; height: 700px; }
.bannerslide .swiper-slide a { position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: block; text-decoration: none; text-align: center; color: #fff; }
.bannerslide .swiper-slide a .con { margin-top: 52px; }
.bannerslide .swiper-slide a .con .tit { line-height: 48px; font-size: 40px; font-weight: 400; margin-bottom: 20px; }
.bannerslide .swiper-slide a .con .txt { line-height: 24px; font-size: 14px; font-weight: 400px; }
.paginationw { position: absolute; left: 0; text-align: center; bottom: 10px !important; width: 100%; z-index: 9; }
.swiper-pagination-bullet { background: #fff; }
.swiper-pagination-bullet-active { background: #ea0000; }
.bannerslide .swiper-button-prev { background: url(../img/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }
.bannerslide .swiper-button-next { background: url(../img/arrows.png) no-repeat right bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }


.topbar{ padding:16px; position:fixed; z-index:999; box-sizing:border-box; top:0; right:0; left:0; -webkit-transition: all .2s; transition: all .2s;}
.container{ padding:0 40px; line-height:70px;}


.logo{ 
	float:left; 
	background:url(../img/logo.png) no-repeat center top; 
	background-size:cover; 
	width:192px; 
	height:45px; 
	display:inline-block;
	margin-top:15px;
	background-size: contain;
	}
	
	
	
	
.top-right{ float:right; font-size:14px; font-weight:700; color:#fff;}
.top-right a{ color:#fff;}
.split{ font-size:12px; color:#fff; padding:0 1px; font-weight:normal;}

.nav{ padding-left:30%;}
.nav .nli{ float:left; position:relative; text-align:center; padding:0 14px;}
.nav .nli a{ font-weight:300; font-size:16px; color:#fff;}



.nav .nli a:hover{ color:#999; text-decoration:none;}
.nav .nli .sub{ position:absolute; display:none; width:120px; z-index:99; background:rgba(0,0,0,.7); left:0; top:61px;}
.nav .nli .sub li{ display:block; text-align:center; border-bottom:1px solid rgba(255,255,255,.1); line-height:35px;}
.nav .nli .sub li a{ font-size:12px; color:#fff; font-weight:normal; }
.nav .nli .sub li:hover{ background:#ececec;}
.nav .nli .sub li:hover a{ color:#666;}


.topbar.fxd{ background:#fff; height:97px; -webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1); box-shadow: 2px 2px 30px rgba(0,0,0,0.1); -webkit-transition: all .2s; transition: all .2s;}
.topbar.fxd .logo{ 
	background:url(../img/logoblack.png) no-repeat center top; 
	background-size:cover; 
	width:192px; 
	height:45px; 
	margin-top:15px;
	background-size: contain;
	}


.topbar.fxd .nav a{ color:#666;}
.topbar.fxd .top-right{ color:#666;}
.topbar.fxd .top-right a{ color:#666;}
.topbar.fxd .split{ color:#666;}


.hometitle{ font-size:24px; font-weight:bold; display:block; width:100%; font-family: Pmingliu, Georgia, 'Times New Roman', Times, serif; margin-bottom:10px; text-align:center; color:#666;}
.hometext{ font-size:14px; text-align:center; line-height:160%; display:block; width:100%; color:#666;}

.homebox1{ padding:95px 0 60px 0;}
.homebox1 .hometext{ margin-bottom:60px;}
.homebox1 .prolist{ text-align:center; margin-bottom:60px; display:block;}
.homebox1 .prolist a{ background:#e6f1f8; font-size:15px; padding:10px 20px; margin-right:5px; color:#666;
border-radius:30px;}
.homebox1 .prolist .all{ background:#1e9024; color:#fff;}

.probox{}
.probox .item{ margin-right:10px; margin-bottom:10px; width:19.334%; float:left; -webkit-transition: all .2s; transition: all .2s;}
.probox .item:nth-child(5n){ margin-right:0;}
.probox .item:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px); box-shadow: 0 0 10px rgba(0,0,0,.1); }
.probox .item .pic { display: block; }
.probox .item .pic img { display: block; width: 100%; }
.probox .item .info { background:#f2f8fb; text-align:center; padding:30px 40px; height:100px;}
.probox .item .info .name { font-size:18px; color:#192436; margin-bottom:10px;}
.probox .item a:hover{ text-decoration:none;}
.probox .item a:hover .info .name { color:#1e9024;}
.probox .item .info .text { font-size:13px;  color:#777; line-height:160%; word-wrap: break-word; word-break: normal; display: -webkit-box;overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2;}

.homebox2{ background:#f5f5f5; padding-top:70px; padding-bottom:70px;}

.probox1{ margin-top:60px; margin-bottom:60px;}
.probox1 .item{ float:left; width:49.584%; margin-right:10px; margin-bottom:10px;}
.probox1 .item:nth-child(2n){ margin-right:0;}
.probox1 .item .pic { display: block; }
.probox1 .item .pic img { display: block; width: 100%; }
.probox1 .item .info{ padding:60px 60px; display:block; background:#fff;}
.probox1 .item:hover .name a{ text-decoration:none; color:#393;}
.probox1 .item .info .name a{ float:left; display:block; font-size:18px;color:#666; width:70%;}
.probox1 .item .info .name a:hover{ color:#390;}
.probox1 .item .info .name span{ padding:8px 20px; border:#ddd 1px solid; float:right; background:#FFF;color:#666; font-size:12px; font-weight:900;}
.probox1 .item .info .text{ width:100%; padding-top:30px; font-size:14px; color:#666; word-wrap: break-word; display: -webkit-box;overflow: hidden; -webkit-box-orient: vertical;  word-break: break-all; -webkit-line-clamp: 2;}


.homebox3{ padding-top:70px; padding-bottom:70px;}

.probox2{ padding-top:50px; padding-bottom:12px; max-width:1600px; width:84%;}
.probox2 .item{}
.probox2 .item:hover a{ text-decoration:none;}
.probox2 .item .pic{ display: block; }
.probox2 .item .pic img { display: block; width: 100%; }
.probox2 .item .info{ background:#f5f5f5; padding-left:40px; padding-top:20px;}
.probox2 .item .info .name{ font-size: 18px; color: #333; line-height: 30px; margin-right: 30px; margin-top: 20px;}
.probox2 .item .info .text{
	font-size: 14px;
    color: #777;
    line-height: 20px;
    height: 56px;
    overflow: hidden;
    margin-top: 10px;
    margin-right: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: break-all;
    -webkit-line-clamp: 3;
}



.homebox4{ background:#e9f2e4; padding:70px 0px 40px 0px;}
.homebox4 .hometitle{ margin-bottom:60px;}
.homebox4 .position{ position:relative;}
.homebox4 .tag{ position:absolute; top:-24px; width:100%;}
.homebox4 .tag .tt{ width:100px; height:42px; line-height:42px; text-align:center;margin:0 auto; border:#bec9b8 1px solid; background:#fff; color:#666;}
.homebox4 .taglist{ font-size:14px; text-align:center; line-height:160%; margin-bottom:40px; width:100%; color:#666; border:#bec9b8 1px solid; padding:30px 40px; background:#f7faf5;}
.homebox4 .taglist a{ padding:0 9px;}


.seainp { background:#efefef; height:40px; line-height:40px; width:180px; display:block; float:left; color:#444; padding-left:30px; font-size:13px; margin-right:10px; border: 0; }
.seabtn { background:#12b1e7; border: 0; height:40px;line-height:40px; width:90px; display:block; float:left; text-align:center;  color:#FFF; font-size:13px; cursor: pointer; }
.seabtn:hover { opacity: .9; }


.titn{ margin-bottom:20px;}
.titn h4{ float:left; font-weight:normal; font-size:17px; color:#666;}
.titn ul{ float:right;}
.titn ul li{ float:left; padding-left:10px;}
.titn ul li a{ font-size:12px; color:#666; text-align:right;}
.titn .more{ float:right; display:block; font-size:12px; color:#666; text-align:right;}


.newbox{ margin-bottom:40px;}

.boxn1{ float:left; width:33%;}
.boxn1 .titn{ width:360px;}
.boxn1 .content{}
.boxn1 .content .box{ margin-bottom:15px;}
.boxn1 .content .box .pic{ float:left; width:114px; margin-right:16px;}
.boxn1 .content .box .pic img{ border:1px solid #ccc; display:block; width:100%;}
.boxn1 .content .box .info{ float:left; width:230px;}
.boxn1 .content .box .info .nam{ padding-bottom:8px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.boxn1 .content .box .info .nam a{ font-size:14px; color:#666;}
.boxn1 .content .box .info .nam a:hover{ color:#F30;}
.boxn1 .content .box .info .txt{ font-size:12px; color:#666;}


.boxn2{ float:right; width:67%;}
.boxn2 .content{}
.boxn2 .content .box{ width:250px; float:left; margin-right:25px;}
.boxn2 .content .box:nth-child(3){ margin-right:0;}
.boxn2 .content .box .pic{ width:100%; margin-right:16px;}
.boxn2 .content .box .pic img{ display:block; width:100%;}
.boxn2 .content .box .info{ border:#cfd9ca 1px solid; padding:16px 20px; background:#FFF;}
.boxn2 .content .box .info .nam{ padding-bottom:8px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.boxn2 .content .box .info .nam a{  font-size:14px; color:#666;}
.boxn2 .content .box .info .nam a:hover{ color:#F30;}
.boxn2 .content .box .info .txt{ font-size:12px; color:#666;}


.boxn3{ float:left; width:33%;}
.boxn3 .titn{ width:360px;}
.boxn3 .content{}
.boxn3 .content .box{ width:170px; float:left; margin-right:20px;}
.boxn3 .content .box:nth-child(2){ margin-right:0;}
.boxn3 .content .box .pic{ width:100%; margin-right:16px;}
.boxn3 .content .box .pic img{ display:block; width:100%;}
.boxn3 .content .box .info{ border:#cfd9ca 1px solid; padding:16px 20px; background:#FFF;}
.boxn3 .content .box .info .nam{ margin-bottom:8px;word-wrap: break-word;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;word-break: break-all;-webkit-line-clamp: 2;}
.boxn3 .content .box .info .nam a{  font-size:14px; color:#666;}
.boxn3 .content .box .info .nam a:hover{ color:#F30;}
.boxn3 .content .box .info .txt{ font-size:12px; color:#666;}


.boxn4{ float:left; width:33%;}
.boxn4 .titn{ width:360px;}
.boxn4 .content{}
.boxn4 .content .box{ width:360px; float:left; margin-bottom:15px;}
.boxn4 .content .box:nth-child(3){ margin-bottom:0;}
.boxn4 .content .box .pic{ float:left; width:114px; margin-right:16px;}
.boxn4 .content .box .pic img{ display:block; width:100%; border:#CCC 1px solid;}
.boxn4 .content .box .info{ float:left; width:230px;}
.boxn4 .content .box .info .nam{ padding-bottom:8px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.boxn4 .content .box .info .nam a{  font-size:14px; color:#666;}
.boxn4 .content .box .info .nam a:hover{ color:#F30;}
.boxn4 .content .box .info .txt{ font-size:12px; color:#666;}


.boxn5{ float:left; width:33%;}
.boxn5 .titn{ width:400px;}
.boxn5 .content{}
.boxn5 .content .box{ width:400px; float:left; margin-bottom:15px;}
.boxn5 .content .box:nth-child(3){ margin-bottom:0;}
.boxn5 .content .box .nam{ padding-bottom:8px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.boxn5 .content .box .nam a{  font-size:14px; color:#666;}
.boxn5 .content .box .nam a:hover{ color:#F30;}
.boxn5 .content .box .info{ width:100%;}
.boxn5 .content .box .info .pic{ float:left; width:78px; margin-right:16px;}
.boxn5 .content .box .info .pic img{ display:block; width:100%; border:#CCC 1px solid;}
.boxn5 .content .box .info .txt{ float:left; width:306px; font-size:12px; color:#666;}

.newbox1 .boxn5 .titn{ width:360px;}
.newbox1 .boxn5 .content .box{ width:360px;}
.newbox1 .boxn5 .content .box .info .txt{float:left; width:266px;}

.boxn6{ float:left; width:33%;}
.boxn6 .titn{ width:400px;}
.boxn6 .content{ float:left; width:400px;}


.homebox5{ background:#177505 url(../img/lvbg.jpg) no-repeat center top; padding:70px 0px;}
.homebox5 .honor{ margin-top:35px;}
.homebox5 .honor li{ float:left; background-color:#e6f1f8; text-align:center; margin-right:10px; width:19%;}
.homebox5 .honor li img{ width:100%; display:block; height:320px;}
.homebox5 .honor li:last-child{ margin-right:0;}
.homebox5 .hometitle{ color:#fff;}
.homebox5 .hometext{ color:#fff;}

.homebox6{ background:#27313c; padding:70px 0;}
.homebox6 .erwm{ float:right;}
.homebox6 dl{ float:left; font-size:14px; color:#ccc; width:11%;}
.homebox6 dl dt{ padding-bottom:10px; color:#FFF; font-weight:bold;}
.homebox6 dl dd a{ color:#ccc; line-height:160%;}
.homebox6 .white{ color:#fff; margin-top:20px;}
.homebox6 .q1{ background:url(../img/salestel.png) no-repeat left center;}
.homebox6 .q2{ background:url(../img/renshi.png) no-repeat left center;}
.homebox6 .aa{ padding-left:24px;}
.homebox6 .contact{ width:30%;}


.footer{ background-color:#27313c; padding:30px 0 40px 0; color:#666; font-size:14px; line-height:160%;}
.footer .fotmenu{ border-bottom:#303b46 1px solid; padding:19px 0 30px 0;}
.footer .fotmenu ul li{ float:left; padding-right:20px;}
.footer .fotmenu ul li a{ color:#ccc;}
.footer .foot{ margin-top:20px;}
.footer .foot ul li{ float:left; background:#12b1e7; padding:8px 20px; color:#fff; margin-left:10px;}

.top_menu{ display:none;}

.mm-menu { width: 50%; z-index:10000000;}
.mm-navbar { height: 50px; line-height: 30px; }
.mm-panel .mm-navbar { display: block; }
.mm-menu > .mm-panel > .mm-navbar + .mm-listview { margin-top: 1px; border-top: 1px solid #3a3b4b; }
.mm-menu > .mm-panel:before { height: 50px; font-size: 1.125rem; }
.mm-listview { line-height: 26px; }
.mm-listview > li:not(.mm-divider):after { left: 0; }
.mm-listview > li > a, .mm-listview > li > span { padding: 10px 10px 10px 10px; text-align: center; }

html.mm-right.mm-opening .mm-slideout { -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }

.mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark .mm-navbar a { text-transform: uppercase; color: #888; }
.mm-menu.mm-theme-dark .mm-navbar { border-color: #14151b; }

.mm-menu.mm-theme-dark { background: #22232d; color: #cfcfcf; }
.mm-listview > li:not(.mm-divider):after { height: 1px; background: #14151b; }
.mm-menu .mm-listview > li:after { border-color: #3a3b4b; }
.mm-menu.mm-theme-dark .mm-listview > li:after { border-color: #3a3b4b; }

.mm-menu.mm-theme-dark .mm-navbar.mm-navbar-bottom { border: 0; }


/*内页分割线*/

.inbanner { height: 140px; width: 100%; display: table; background: url(../images/banner.jpg) no-repeat center top; background-size: cover; }
.inbanner .title { display: table-cell; vertical-align: middle; text-align: center; text-transform: uppercase; }
.inbanner .title h2 { font-weight: normal; font-size: 60px; color: #fff;}
.inbanner .title h2:after {
    content: "";
    display: block;
    width: 120px;
    height: 4px;
    background: #fff;
    margin: 20px auto 0;
}


.inpage{ background:#fff; padding:70px 0; color:#333;}
.inpage .bd{ margin-top:50px;}
.inpage .bd p{ font-size:14px; line-height:2;}



.inwrap { background: #f5f5f5; padding: 40px 0; }

.inbox { background: #fff; }
.intit { overflow: hidden; border-bottom: 1px solid #eee; line-height: 40px; padding: 0 40px 20px; }
.intit h1 { float: left; font-size: 30px; font-weight: normal; color: #333; position: relative; }
.intit h1:before { content: ''; width: 4px; height: 20px; background: #12b1e7; position: absolute; left: -20px; top: 10px; }
.intit .iul { float: right; font-size: 16px; }
.intit .iul .ili { float: left; }
.intit .iul .ili .ia { display: block; padding: 0 20px; text-decoration: none; position: relative; }
.intit .iul .ili.on .ia { color: #12b1e7; }
.intit .iul .ili.on .ia:after { content: ''; display: block; width: 0; height: 0; position: absolute; left: 50%; margin-left: -4px; bottom: -8px; border: 4px solid transparent; border-top-color: #12b1e7; }


.incontent { padding: 40px; font-size: 16px; line-height: 30px; color: #333; }
.incontent p { margin-bottom: 20px; }
.incontent img { max-width: 100%; display: inline-block; }
.incontent h3 { margin-bottom: 30px; padding: 10px 20px; background: #e8f1f9; font-weight: bold; border-radius: 6px 6px; font-size: 18px; line-height: 36px; position: relative; }
.incontent h3:before { content: ''; display: block; width: 4px; height: 16px; background: #12b1e7; position: absolute; left: 0; top: 50%; margin-top: -8px; }




.inner-title{ text-align:center; display:block; font-family: Pmingliu, Georgia, 'Times New Roman', Times, serif;}
.inner-title h3{ font-size:36px; color:#333;}
.inner-title i{
	display: block;
    height: 1px;
    width: 70px;
    background: #d6d6d6;
    margin: 0 auto;
    margin-top: 20px;
}

/*about*/
.about01{ background:#f3f7f7;}
.about01 .con{ width:45%; padding-top:70px; padding-left:5%; padding-right:5%;}
.about01 .con h4{ font-size:24px; margin-bottom:20px; font-weight:normal;}
.about01 .con p{ margin-bottom:10px;}
.about01 .about-img{ width:45%;}
.about01 .about-img img{ width:100%; display:block;}

.about02{ margin-top:50px; padding:0 20px;}
.about02 .whul{ margin-top:50px;}
.about02 .whul li { float: left; width: 25%; text-align: center;}
.about02 .whul .wh01{background:url(../img/tb01bg.png) no-repeat center center; width:182px; height:182px; text-align:center; padding:0 59px;}
.about02 .whul .tit{font-size:20px; color:#5c5c5c;  text-decoration:none;}
.about02 .whul .wh02{background:url(../img/tb02bg.png) no-repeat center center; width:182px; height:182px; text-align:center; padding:0 59px;}
.about02 .whul .wh03{background:url(../img/tb03bg.png) no-repeat center center; width:182px; height:182px; text-align:center; padding:0 59px;}
.about02 .whul .wh04{background:url(../img/tb04bg.png) no-repeat center center; width:182px; height:182px; text-align:center; padding:0 59px;}
.about02 .whul .wh01 .who1imm{background:url(../img/tb01.png) no-repeat center; width:80px; height:80px; margin:0 auto; padding-top:45px; text-align:center;}
.about02 .whul .wh02 .who2imm{background:url(../img/tb02.png) no-repeat center; width:80px; height:80px; margin:0 auto; padding-top:45px; text-align:center;}
.about02 .whul .wh03 .who3imm{background:url(../img/tb03.png) no-repeat center; width:80px; height:80px; margin:0 auto; padding-top:50px; text-align:center;}
.about02 .whul .wh04 .who4imm{background:url(../img/tb04.png) no-repeat center; width:80px; height:80px; margin:0 auto; padding-top:50px; text-align:center;}

/*honor*/
.honor_ul{ width:100%; margin:40px auto;}
.honor_ul li{ width:30%; float:left; margin-right:5%; margin-bottom:20px;}
.honor_ul li:nth-child(3n){ margin-right:0;}
.honor_ul li a{ display:block; padding:5px; position:relative;}
.honor_ul li a:hover{}
.honor_ul li img{ width:100%; border:1px solid #ccc;}
.honor_ul li p{ text-align:center; margin-top:10px; font-size:14px; height:3em;}
.honor_ul li p a{ color:#666;}


.cullist { }
.cullist li { width: 49%; float: left; margin-right: 2%; margin-bottom: 20px; background: #fff; border: 1px solid #dedede; padding: 20px; box-shadow: 0 0 10px rgba(0,0,0,.1); box-sizing: border-box; border-radius: 4px; }
.cullist li:nth-child(2n) { margin-right: 0; }
.incontent .cullist li p { margin-bottom: 0; min-height: 60px; }




li .cover { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #13418e; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .2s ease; transition: all .2s ease; text-align:center; color:#fff; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center;}
li:hover .cover { opacity: .8; filter: alpha(opacity=80); }
li .ico01 { width: 68px; height: 68px; position: absolute; top: 50%; left: 50%; margin-top: -34px; margin-left: -94px; background: url(../img/i5.png) no-repeat center center; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .4s ease; transition: all .4s ease; }
li:hover .ico01 { margin-left: -34px; opacity: 1; filter: alpha(opacity=100); }
li .ico02 { width: 68px; height: 68px; position: absolute; top: 50%; left: 50%; margin-top: -34px; margin-left: 64px; background: url(../img/i6.png) no-repeat center center; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .4s ease; transition: all .4s ease; }
li:hover .ico02 { margin-left: -34px; opacity: 1; filter: alpha(opacity=100); }


/*contact*/
.contact-in{}
.contact-in .cinl{ float:left; width:50%; border-right:1px solid #90c31f;}
.contact-in .cinl .zb{ background:url(../img/zb.png) no-repeat left top;}
.contact-in .cinl .zb:hover{ color:#01a700;}
.contact-in .cinl .gn{ background:url(../img/gn.png) no-repeat left top;}
.contact-in .cinl .wm{ background:url(../img/wm.png) no-repeat left top;}
.contact-in .bb{ padding-left:40px; padding-bottom:30px;}
.contact-in h4{ font-weight:normal; font-size:18px; padding-bottom:10px; color:#000;}
.contact-in p{ color:#666;}
.contact-in .cinr{ float:right;}
.contact-in .cinr ul li{ float:left; margin-right:10px; text-align:center; font-size:14px;}

/*news*/
.nlist{}
.nlist li{ float:left; margin-right:10px;}
.nlist li a{ background:#a7a7a7; padding:14px 20px; font-size:15px; color:#fff;}
.nlist li a.on{ background:#90c31f; text-decoration:none;}
.nlist li:hover a{ background:#90c31f; text-decoration:none;}

.newlist{}
.newlist li{ float:left; width:100%; border-bottom:1px solid #ebebeb; padding:40px 0;}
.newlist .pic{ width:20%; overflow:hidden;}
.newlist .pic img{ display:block; width:100%;}
.newlist .info{ width:55%; margin-left:2%;}
.newlist .info .nam{ font-size:22px; color:#333;}
.newlist .info .nam:hover{ color:#0ca00b; text-decoration:none;}
.newlist .info .txt{ font-size:14px; margin-top:20px; line-height:2; height:3.4em; text-overflow:ellipsis; color:#666;}
.newlist .info .more{ display:block; color:#666; font-size:14px; margin-top:20px;}
.newlist .info .more:hover{ color:#0ca00b; text-decoration:none;}
.newlist .date{ text-align:right;}
.newlist .date .day{ font-weight:bold; font-size:36px; color:#666;}
.newlist .date .year{ font-size:22px; color:#666; margin-top:5px;}

.minnav{ color:#333; font-size:18px; margin:50px 0;}
.minnav .on{ color:#01a700;}

.newstitle{font-size: 26px;text-align: center;line-height: 30px;margin-bottom: 5px; color:#000;}
.newsinfo{font-size: 12px;text-align: center;line-height: 30px;color: #999;}
.newsmaincon{margin: 20px 0; color:#39424b; font-size:16px;}
.inpage .bd .newsmaincon p{ font-size:16px; margin-bottom:10px;}

/*case*/
.case{}
.case .item{ float:left; width:32.2%; margin-right:20px; margin-bottom:20px;}
.case .item:nth-child(3n){ margin-right:0;}
.case .item:hover a{ text-decoration:none;}
.case .item .pic{ display: block; position:relative; overflow:hidden;}
.case .item .pic img { display: block; width: 100%; -webkit-transition: all .5s; transition: all .5s;}
.case .item:hover .pic img{transform: scale(1.05);}
.case .item .info{ background:#f1f9f1; padding-left:40px; padding-top:20px;}
.case .item .info .name{ font-size: 18px; color: #333; line-height: 30px; margin-right: 30px; margin-top: 20px;}
.case .item .info .text{font-size: 14px;color: #777;line-height: 20px;height: 56px;overflow: hidden;margin-top: 10px;margin-right: 30px;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-all;-webkit-line-clamp: 3;}


/*workshop*/
.workshop{}
.workshop .item{ float:left; width:27.2%; margin-right:20px; margin-bottom:20px; background:#fff; padding:40px 30px;  -webkit-transition: all .2s; transition: all .2s;}
.workshop .item:nth-child(3n){ margin-right:0;}
.workshop .item:hover{ background:#90c31f; -webkit-transition: all .2s; transition: all .2s; text-decoration:none;}
.workshop .item .pic{ display: block; position:relative; overflow:hidden;}
.workshop .item .pic img { display: block; width: 100%; -webkit-transition: all .5s; transition: all .5s;}
.workshop .item:hover .pic img{transform: scale(1.1);}
.workshop .item .name{ font-size: 18px; color: #333; margin-top:20px;}
.workshop .item:hover .name{ color:#fff; text-decoration:none;}

/*product*/
.pro_listbox{ padding:50px 0;}
.colorbg{ background:#eef6dc;}

.promaincon{margin: 20px 0; color:#39424b; line-height:25px;}
.promaincon img{ max-width:100%;}
.procontou { margin-bottom:30px;}
.procontou .fl{ float:left; width:100%; max-width:600px;}
.procontou .proslide { width:100%; max-width:600px; height:400px; border: 1px solid #dedede; }
.procontou .proslide li img{ width:100%;}
.procontou .pshd { height:100px; overflow:hidden; position:relative;}
.procontou .pshd_w{ position:relative;}
.procontou .next_off{ position:absolute; top:10px; height: calc(100% - 28px); right:-40px; cursor:pointer;}
.procontou .prev_off{ position:absolute; top:10px; height: calc(100% - 28px); left:-40px; cursor:pointer; display:none;}
.procontou .pshd ul { margin-top: 10px; position:relative; left:0; transition:0.2s;}
.procontou .pshd ul li { float: left; margin-right: 7.2px; width:94px; border: 2px solid #dedede; cursor: pointer; box-sizing:border-box;}
.procontou .pshd ul li:nth-child(6n){ margin-right:0;}
.procontou .pshd ul li img { display: block; }
.procontou .pshd ul li.on { border-color: #051039; }
.procontou .pshd02 ul li.on { border-color: #df6319; }
.procontou .pshd03 ul li.on { border-color: #119fa1; }
.procontou .pshd04 ul li.on { border-color: #00c33c; }
.procontou .info { float:right; color: #666; width: calc(100% - 620px);}
.procontou .info .name { font-size: 30px; color: #0aab0a; margin-top: 10px; margin-bottom:20px; line-height:30px;}
.procontou .info02 .name { color: #df6319; }
.procontou .info03 .name { color: #119fa1; }
.procontou .info04 .name { color: #00c33c; }
.procontou .info .num { font-size: 16px; margin: 10px 0; }
.procontou .info .txt { font-size: 14px; line-height: 24px; }
.procontou .info .btn { margin-top: 20px; }
.procontou .info .btn span { display: inline-block; background: #0aab0a url(../img/telicon.png) no-repeat 20px center; color: #fff; padding:0 20px 0 50px; line-height: 40px; height: 40px; border-radius: 20px; font-size:13px;}
.procontou .info .btn span br{ display:none;}
.procontou .info02 .btn span { background-color: #df6319 }
.procontou .info03 .btn span { background-color: #119fa1 }
.procontou .info04 .btn span { background-color: #00c33c }


.proo{ margin-top:30px; display: flex; justify-content: center; flex-wrap: wrap;}
.proo li{ float:left; width:31%; position:relative; overflow:hidden; margin:0 20px 20px 0; height:270px;}
.proo li .txt{position:absolute; bottom:0px; left:0px; height:40px; transition:.5s;}
.proo li .datit{ color:#fff; font-weight:bold; font-size:18px;line-height:40px; width:100%;text-align:center;}
.proo li em{ width:180px; height:2px; background-color:#fff; margin:0 auto; display:block;}
.proo li .miaoshu{ padding:15px 20px; color:#fff;}
.proo li .img img{ display:block; width:100%;}
.proo li a:hover{ text-decoration:none;}
.proo li .probg{ position:absolute; bottom:0px; left:0px;background-color:#126410;opacity:0.7; height:40px; width:100%; transition:.5s;}	
.proo li a:hover .txt{position:absolute; bottom:0px; left:0px; height:80%;  }
.proo li a:hover .datit{ font-size:26px; line-height:30px; margin-bottom:20px;}
.proo li a:hover .probg{ height:100%;}

.probox01{}
.probox01 .item{ margin-right:20px; margin-bottom:20px; width:32%; float:left; -webkit-transition: all .2s; transition: all .2s;}
.probox01 .item:nth-child(3n){ margin-right:0;}
.probox01 .item:hover { -webkit-transform: translateY(-10px); transform: translateY(-10px); box-shadow: 0 0 10px rgba(0,0,0,.1); }
.probox01 .item .pic { display: block; }
.probox01 .item .pic img { display: block; width: 100%; }
.probox01 .item .info { background:#f2f8fb; text-align:center; padding:30px 40px; height:50px;}
.probox01 .item .info .name { font-size:18px; color:#192436; margin-bottom:10px;}
.probox01 .item a:hover{ text-decoration:none;}
.probox01 .item a:hover .info .name { color:#1e9024;}
.probox01 .item .info .text { font-size:13px;  color:#777; line-height:160%; word-wrap: break-word; word-break: normal; display: -webkit-box;overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; -webkit-line-clamp: 2;}


/*上下页*/
.newsbackline{height: 30px;line-height: 30px;border-top: 1px solid #dedede;padding-top: 20px;margin: 30px 0 50px;}
.newsbackline ul{ width:100%;}
.newsbackline ul li.prev{ text-align:left;}
.newsbackline ul li{width: 33.333333%;float: left;display: block;height: 33px; text-align:center;}
.newsbackline ul li.next{text-align: right;}
.main .bd .newsbackline ul li a{display: inline-block;width: 120px;border-width: 1px;border-style: solid;border-color: #dedede;text-decoration: none;color: #666;font-size: 12px;box-sizing: border-box;background: #fff; line-height:30px;}
.newsbackline ul li a{ text-align:center;}
.newsbackline ul li a {
    display: inline-block;
    width: 120px;
    border-width: 1px;
    border-style: solid;
    border-color: #dedede;
    text-decoration: none;
    color: #666;
    font-size: 12px;
    box-sizing: border-box;
    background: #fff;
    line-height: 30px;
}



.newslist { margin-bottom: 0px; }
.newslist .item { width: 49%; float: left; margin-right: 2%; margin-bottom: 20px; box-sizing: border-box; border: 6px solid #dedede; -webkit-transition: all .4s; transition: all .4s; background: #fff; padding: 30px; }
.newslist .item:nth-child(2n) { margin-right: 0; }
.newslist .item:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.newslist .item .time { font-size: 12px; line-height: 20px; margin-bottom: 10px; color: #999; text-transform: uppercase; }
.newslist .item .time .split { margin: 0 10px; color: #ccc; }
.newslist .item .name { font-size: 18px; line-height: 28px; margin-bottom: 25px; height: 28px; overflow: hidden; }
.newslist .item .name a { color: #111; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.newslist .item .name a:hover { color: #12b1e7; }
.newslist .item .text { color: #777; font-size: 14px; line-height: 24px; height: 72px; overflow: hidden; margin-bottom: 16px; }
.newslist .item .link { overflow: hidden; margin-bottom: -12px; }
.newslist .item .link a { width: 24px; height: 24px; display: block; background: url(../img/hb01img01s.png) no-repeat center; float: left; }
.newslist .item .link a.l02 { float: right; background-image: url(../img/hb01img02s.png); }

.newstitle { font-size: 24px; text-align: center; line-height: 30px; margin-bottom: 5px; word-break: break-all; }
.newsinfo { font-size: 12px; text-align: center; line-height: 30px; color: #999; }
.newsinfo .author, .newsinfo .time { margin: 0 5px; }
.newsmaincon { margin: 20px 0; }
.newsmaincon p { margin-bottom: 20px; text-align: justify; }
.newsmaincon img { max-width: 100%; }
.newsmaincon video { height: 60vh; }
.newsmaincon h3 { font-size: 18px; font-weight: normal; background: #e8f1f9; color: #12b1e7; line-height: 30px; padding: 10px 20px; border-radius: 6px; margin-bottom: 20px; margin-top: 40px; font-weight: bold; }
.newsmaincon.spimg h4 { background: #f1f1f1; padding: 20px; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; font-size: 16px; line-height: 30px; text-align: left; }
.newsmaincon .dou { margin-bottom: 20px; }
.newsmaincon .dou02 { overflow: hidden; }
.newsmaincon .dou02 li { width: 50%; float: left; }
.newsmaincon .dou li:before { content: '·'; color: #12b1e7; font-weight: bold; margin-right: 10px; }

.newsbackline { line-height: 30px; border-top: 1px solid #dedede; padding-top: 10px; margin: 30px 0 30px; }
.newsbackline ul { width: 100%; }
.newsbackline ul li { width: 33.333333%; float: left; text-align: center; display: block; height: 33px; }
.newsbackline ul li a { display: inline-block; width: 120px; border-width: 1px; border-style: solid; border-color: #dedede; text-decoration: none; color: #666; font-size: 12px; }
.newsbackline ul li a:hover { border-color: #323e4a; color: #323e4a; }
.newsbackline ul li.prev { text-align: left; }
.newsbackline ul li.prev a { text-align: center; }
.newsbackline ul li.next { text-align: right; }
.newsbackline ul li.next a { text-align: center; }


.inprolist { }
.inprolist .item { width: 23.5%; float: left; box-sizing: border-box; background: #fff; border: 1px solid #dedede; margin-right: 2%; -webkit-transition: all .4s; transition: all .4s; margin-bottom: 20px; }
.inprolist.inprolist02 .item { width: 32%; }
.inprolist .item:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.inprolist .item:nth-child(4n) { margin-right: 0; }
.inprolist.inprolist02 .item:nth-child(4n) { margin-right: 2%; }
.inprolist.inprolist02 .item:nth-child(3n) { margin-right: 0; }
.inprolist .item .img { overflow: hidden; }
.inprolist .item .img img { display: block; width: 100%; }
.inprolist .item .inf { padding: 20px; }
.inprolist .item .inf .nam { line-height: 22px; height: 22px; margin-bottom: 5px; font-size: 15px; font-weight: bold; overflow: hidden; }
.inprolist .item .inf .txt { line-height: 22px; height: 22px; font-size: 14px; overflow: hidden; }

.conimg { float: right; }

.messagecon { margin-bottom: 20px; font-family: microsoft yahei; }
.messagecon p { margin-bottom: 20px; }
.messagetit { font-weight: bold; line-height: 30px; height: 30px; }
.messagetarea { padding: 10px; border: 1px solid #dedede; font-size: 16px; line-height: 26px; font-family: microsoft yahei; color: #666; resize: none; width: 96%; height: 90px; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; background: #f8f8f8; margin-bottom: 20px; }
.messagetarea:focus { color: #333; outline: none; background: #fff; }
.messageinput { width: 27%; padding: 10px; height: 26px; line-height: 26px; font-size: 14px; border: 1px solid #dedede; margin: 0 5px 0 0; font-family: microsoft yahei; color: #666; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; background: #f8f8f8; margin-bottom: 20px; }
.messageinput:focus { color: #333; outline: none; background: #fff; }
.messagebtn { width: 30%; text-align: center; line-height: 50px; height: 50px; font-size: 16px; border: 0; background: #b8c5ce; color: #2d3e50; border-radius: 4px; font-family: microsoft yahei; cursor: pointer; margin-right: 10px; margin-bottom: 30px; }
.messagebtn.btnon { width: 50%; color: #fff; }
.messagebtn:hover { opacity: .8; filter: alpha(opacity=80); }
.main .con .yanzhengma { display: inline; }

.messagebtn.btnon { background: #12b1e7; }







@media (max-width: 1200px){
	.wrapper { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.nav{ width:65%;}
	.probox .item{ width:19.3%;}
	.probox1 .item{ width:49.5%;}
	.homebox4 .taglist{ width:auto;}
	.boxn2 .content .box{ margin-right:12px;}
	
	.prolist01 .item{ width:23.7%;}
	.prolist02 .item,.workshop .item{ width:27%;}
	.case .item{ width:32%;}
}


@media (max-width: 720px){
	
	.shayo { display: none; }
	.logo { margin-top: 10px; height: 35px; background-position: left center; }
	.topbar.fxd { height: 86px; }
	.topbar.fxd .logo { margin-top: 10px; height: 35px; background-position: left center; }
	
	.shayo01 { width: 100% !important; margin: 30px 0; }
	.shayo01>div { padding: 30px !important; }
	.shayo02 { display: none !important; }
	.shayo03 { width: 100% !important; }
	.shayo03>div { padding: 30px !important; }
	
	.shasha01 { margin: 30px 0; width: 100% !important; }
	.shasha02 { display: none !important; }
	.shasha03 { width: 100% !important; }
	
	.shuaifengongsi { padding: 0 20px; }
	.shuaifengongsi .item { width: 100%; float: none; margin-right: 0; margin-bottom: 20px; }
	.shuaifengongsi .item img { width: 100%; display: block; }
	
	.homebox3 { height: auto !important; }
	
	.shuainewslist { margin-top: 30px; }
	.shuainewslist .item { width: 100%; float: none; margin-right: 0; margin-bottom: 20px; }
	
	
	
	.bannerslide .swiper-slide{ height:300px;}
	.top_menu { float: right; display: block; margin-top:5px;}
	.container{ padding:0;}
	.nav{ display:none;}
	.top-right{ display:none;}
	.homebox1 .prolist a{ display:inline-block; margin-bottom:10px;}
	.probox .item{ width:48%; margin:1%;}
	.probox .item:nth-child(5n){ margin-right:1%;}
	.probox .item .info{ padding:20px;}
	.probox .item .info .name{ font-size:16px;}
	.probox1 .item{ width:100%;}
	.probox1 .item .info{ padding:40px;}
	.probox1 .item .info .name a{ font-size:16px;}
	.newbox{ margin-bottom:0;}
	.boxn1,.boxn2,.boxn3,.boxn4,.boxn5,.boxn6{ width:100%; box-sizing:border-box; margin-top:20px;}
	.boxn1 .titn,.boxn3 .titn,.boxn4 .titn,.boxn5 .titn,.boxn6 .titn{ width:100%;}
	.newbox1 .boxn5 .titn{ width:100%;}
	.boxn1 .content .box .pic,.boxn4 .content .box .pic{ width:30%;}
	.boxn1 .content .box .info,.boxn4 .content .box .info{ width:65%;}
	.boxn2 .content .box{ width:100%; margin-bottom:10px;}
	.boxn3 .content .box{ width:48%; margin-right:12px;}
	.boxn4 .content .box{ width:100%;}
	.boxn5 .content .box{ width:100%;}
	.boxn5 .content .box .info .pic{ width:20%;}
	.boxn5 .content .box .info .txt{ width:74%;}
	.newbox1 .boxn5 .content .box{ width:100%;}
	.newbox1 .boxn5 .content .box .info .txt{ width:74%;}
	.boxn6 .content{ width:100%;}
	.homebox5 .honor li img{ height:auto;}
	.homebox5 .honor li{ width:17%;}
	.homebox6 dl{ display:none;}
	.homebox6 .contact{ display:block; width:100%;}
	.footer .fotmenu{ display:none;}
	
	
	.inbanner{ height:300px;}
	.inbanner .title h2{ font-size:40px; margin-top:50px;}
	.about01 .about-img{ width:100%;}
	.about01 .con{ width:100%; box-sizing:border-box; padding:5%;}
	.about02 .whul li{ width:100%; margin-bottom:10px;}
	.nlist li{ margin-bottom:10px;}
	.nlist li a{ display:inline-block; padding:10px 15px;}
	.newlist .pic{ display:none;}
	.newlist .date{ display:none;}
	.newlist .info{ width:100%;}
	.workshop .item{ width:100%; box-sizing:border-box;}
	.case .item{ width:100%;}
	.contact-in .cinl{ width:100%; border-right:none;}
	.proo li{ width:100%; height:auto; margin:0 0 20px 0;}
	.probox01 .item{ width:100%;}
	.procontou .fl{ max-width:none;}
	.procontou .proslide{ max-width:none; height:auto;}
	.procontou .info{ width:100%;}
	
	
	
	.inbanner { height: 80px; background-size: auto; }
	
	.intit { padding: 0 0 0 20px; }
	.intit h1 { font-size: 24px; float: none; }
	.intit .iul { float: none; height: 40px; margin-bottom: 5px; }
	.intit .iul .ili .ia { font-size: 14px; padding: 0 10px; }
	
	.incontent { padding: 20px; }
	
	.messagecon p  { }
	.messagetarea { width: 90%; margin: 0 auto; display: block; }
	.messagetit { text-align: center; margin-top: 5px; font-size: .75rem; }
	.messageinput { width: 90%; margin: 0 auto; display: block; margin-bottom: 5px; }
	.main .con .yanzhengma { display: block; width: 20%; margin: 20px auto; }
	.messagebtn { margin: 5px auto 0; width: 80%; display: block; }
	.messagebtn.btnon { width: 80%; }
	
	.contactimg { float: none; }
	
	.honorlist li { width: 48%; margin-right: 4%; margin-bottom: 16px; }
	.honorlist li:nth-child(3n) { margin-right: 4%; }
	.honorlist li:nth-child(2n) { margin-right: 0; }
	
	.honorlist.honorlist4 li { width: 48%; margin-right: 4%; }
	.honorlist.honorlist4 li:nth-child(3n) { margin-right: 4%; }
	.honorlist.honorlist4 li:nth-child(4n) { margin-right: 4%; }
	.honorlist.honorlist4 li:nth-child(2n) { margin-right: 0; }
	
	.honorlist.honorlistx li { width: 100%; margin-right: 0; }
	
	.newsbackline ul li a { width: 100%; }
	
	.pronav { margin-bottom: 20px; }
	.pronav a { margin-bottom: 4px; }
	
	
	.newslist .item { width: 100%; float: none; margin-right: 0; }
	
	.cullist li { width: 100%; margin-right: 0; }
	
	.inprolist .item { width: 49%; }
	.inprolist .item:nth-child(2n) { margin-right: 0; }
	
	.inprolist.inprolist02 .item { width: 49%; }
	.inprolist.inprolist02 .item:nth-child(3n) { margin-right: 2%; }
	.inprolist.inprolist02 .item:nth-child(2n) { margin-right: 0; }
	
}